#include<stdio.h>
#include<math.h>

int isPrime(int n);
int main()
{
    int n, k;
    scanf("%d %d", &n, &k);
    int a[10] = {0};
    int x = 0;
    for(int i = n; i >= 2; i--)
    {
        if (isPrime(i))
        {
            a[x] = i;
            x++;
        }
        if(x == 10)
        {
            break;
        }
    }
    long s = a[0];
    printf("%d", a[0]);
    for (int j = 1; a[j] != 0 && j < k; j++)
    {
        printf("+%d",a[j]);
        s += a[j];
    }
    printf("=%ld", s);

    return 0;
}

int isPrime(int n)
{
    int k = 1;
    for (int i = 2; i <= pow(n, 0.5); i++)
    {
        if(n % i == 0)
        {
            k = 0;
            break;
        }
    }
    return k;
}